<?php
/**
 * Classe de modelo da Unidade de saude
 * @author felipe
 */
class App_Model_Unidade extends Voitech_Model {
	
	protected $coUnidade;
	protected $coTipoUnidade;
	protected $noUnidade;
	protected $dsEndereco;
        protected $nuTelefone;
	protected $obResponsavel;
        protected $stAtivo;
        protected $dtCadastro;
    protected $excluir;    
        
        public function __construct($coUnidade=null){
            if( !is_null($coUnidade)){
                $this->setCoUnidade($coUnidade);
            }
        }
        
        public function getDtCadastro() {
            return $this->dtCadastro;
        }

        public function setDtCadastro($dtCadastro) {
            $this->dtCadastro = $dtCadastro;
            return $this;
        }

                
        public function getStAtivo() {
            return $this->stAtivo;
        }

        public function setStAtivo($stAtivo) {
            $this->stAtivo = $stAtivo;
            return $this;
        }

                
        public function getNuTelefone() {
            return $this->nuTelefone;
        }

        public function setNuTelefone($nuTelefone) {
            $this->nuTelefone = $nuTelefone;
            return $this;
        }

	/**
	 * @return the $excluir
	 */
	public function getExcluir() {
		return $this->excluir;
	}        

	/**
	 * Set the $excluir
	 */
	public function setExcluir( $excluir ) {
		$this->excluir = $excluir;
		return $this;
	} 

	public function getCoTipoUnidade() {
		return $this->coTipoUnidade;
	}	
	
	/**
	 * @return the $coUnidade
	 */
	public function getCoUnidade() {
		return $this->coUnidade;
	}

	/**
	 * @return the $noUnidade
	 */
	public function getNoUnidade() {
		return $this->noUnidade;
	}

	/**
	 * @return the $dsEndereco
	 */
	public function getDsEndereco() {
		return $this->dsEndereco;
	}

	/**
	 * @return App_Model_Responsavel
	 */
	public function getObResponsavel() {
		return $this->obResponsavel;
	}

	/**
	 * @param $coUnidade the $coUnidade to set
	 */
	public function setCoUnidade($coUnidade) {
		$this->coUnidade = (int) $coUnidade;
                return $this;
	}

	public function setCoTipoUnidade($coTipoUnidade) {
		$this->coTipoUnidade = (int) $coTipoUnidade;
                return $this;
	}	
	
	/**
	 * @param $noUnidade the $noUnidade to set
	 */
	public function setNoUnidade($noUnidade) {
		$this->noUnidade = $noUnidade;
                return $this;
	}

	/**
	 * @param $dsEndereco the $dsEndereco to set
	 */
	public function setDsEndereco($dsEndereco) {
		$this->dsEndereco = $dsEndereco;
                return $this;
	}

	/**
	 * @param $obResponsavel the $obResponsavel to set
	 */
	public function setObResponsavel(App_Model_Responsavel $obResponsavel) {
		$this->obResponsavel = $obResponsavel;
                return $this;
	}	
}